Darwinian puzzle